#现在有两个列表，一个存储了班级学生的姓名，一个存储了对应学生的成绩，现在要求对成绩按照降序排列，同时姓名也要做相应的变动，排序后输出结果。
#比如假设 姓名=["wang","zhang","liu"]
#成绩=[50,77,72]
#则排序后是
#["zhang","liu"，"wang"]
#[77,72，50]
names=["Jack","Lucy","Tomas","Crus","Laoliu","Leung"]
score=[88,66,72,78,90,56]
i=0
len=len(score)
s=None
while i<len-1:
    j=0
    while j<len-1-i:
        if(score[j]<score[j+1]):
            #把成绩互换
            s=score[j]
            score[j]=score[j+1]
            score[j+1]=s
            #把姓名互换
            s=names[j]
            names[j]=names[j+1]
            names[j+1]=s
        j+=1
    i+=1
print("排名结果：")
for k in range(0,len):
    print(names[k],score[k])

#生成一注福彩号码，6个红球+1个蓝球，红球范围在1--33内，蓝球在1-16范围内，6个红球不能重复，并按照从小到大排序，最后输出（提示，列表存储，随机数的生成参考百度）
# import random
# #随机取样
# red = random.sample(range(1, 34), 6)
# red.sort()
# b=[]
# blue = random.randint(1, 16)
# b.append(blue)
# print("红球:", red, "蓝球:", b)


#在Set中放入若干随机的整数，比如10个，然后删除其中的偶数。最后输出这个Set
# a={3,45,67,65,88,20,98,74,56,34,31,21,77}
# a={x for x in a if x%2!=0}
# print(a)

#判断列表是否有重复
# a=[6,7,8,9,4,5,34,574,758,345,9,5,46,34,1,9,34,57,75,86,57]
# for x in a:
#     if a.count(x)>1:
#         print("这个a是有重复的")
#         break
# else:
#     print("a没有重复")
# if(len(a)!=len(set(a))):
#     print("有重复")
# else:
#     print("没有重复")